#运行环境
FROM golang:1.21.6

#项目在容器中的位置
WORKDIR /app/go_web

#将当前目录的所有文件 拷贝到容器中的工作目录 /app/go_web
COPY . .

#容器中运行命令
RUN go env w GOPROXY="https://goproxy.cn,direct"
RUN go build main.go

#容器要暴露/使用的端口
EXPOSE 9090

#容器启动时执行的命令
ENTRYPOINT ["./main"]

# 在项目路径下执行 docker build -t goweb-docker .